package api

const (
	HTTP_SERVICE_PROMETHEUS = `prometheus`
	HTTP_SERVICE_SLAVEAGENT = `slaveagent`
	HTTP_SERVICE_TRANSFER   = `transfer`

	InstanceTypeHost        = `host`
	InstanceTypeContainer   = `container`
	InstanceTypeHelmRelease = `release`
	InstanceTypeK8s         = `k8s`
)

const (
	Version        = `/v2`
	AgentApiPerfix = Version + `/apis/agent`
)

// transfer
const (
	WriteToManager = AgentApiPerfix + `/data/write`
)

// prometheus
const (
	ListTargets = AgentApiPerfix + `/target/list`
	WriteMetric = AgentApiPerfix + `/metric/write`
)

// slaveagent
const (
	AddTarget       = AgentApiPerfix + `/target/add/`
	GetCollectorUrl = AgentApiPerfix + `/jaeger/url`
)
